﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ASPNETMVCApplication.ActionServiceReference;

namespace ASPNETMVCApplication.Repositories
{
    /// <summary>
    /// Order Repository Interface.
    /// Derives from standard IRepository. No order specific members are added.  
    /// </summary>
    public interface IOrderRepository : IRepository<Order>
    {
        List<Order> GetOrderList(int suppId,int custId,DateTime dateFrom, DateTime dateThru, int status);
        void InsertOrder(Order order, List<int> ChairList, List<string> ChairNameList, int CategoryId);
        Order Get(int orderId);
        void UpdateOrder(Order order, List<int> chairList);
    }
}
